home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpfdj69x.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  30.7 KB  |  893 lines

  1. *%% 
  2. *%% HP DeskJet 69xC
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpfdj6xx.gpd"
  9.  
  10.  
  11. *%%
  12. *%% Macros
  13. *%%
  14. *Macros: OEMProductName
  15. {
  16.     OEM_DJ_69x: "HTPD<00 00 00 04 0C 00 00 00>"
  17. }
  18.  
  19. *Macros: OEMPhotoPenDyeFormats
  20. {
  21.     OEM_DF_K632_C632_PHOTO_PEN:
  22. +       "HTDN<00 00 00 02 06 00>"
  23. +       "HTDF<00 00 00 60>"
  24. +           "<00 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  25. +           "<02 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  26. +           "<04 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  27. +           "<06 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  28. +           "<03 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  29. +           "<05 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  30. }
  31.  
  32. *Macros: PCLPhotoPenPrintModeCRDCommands
  33. {
  34.     PCL_CRD_K632_C632_PHOTO_PEN: 
  35. +       "<1B>*g38W<02060258012C00020258012C00020258012C00020258012C00020258012C00020258012C0002>"
  36. }
  37.  
  38. *% collection of the macros common to all modes for this product
  39. *Macros: OEMCommonCombinations
  40. {
  41.     OEM_COMMON_INFO: =OEM_PCL9 =OEM_PCL_MARG_26 =OEM_DJ_69x
  42. }
  43.  
  44.  
  45. *%%
  46. *%% Standard Features
  47. *%%
  48. *Feature: HPPhotoCartridge
  49. {
  50.     *rcNameID: =HP_PHOTO_CARTRIDGE_DISPLAY
  51.     *ConflictPriority: 15
  52.     *FeatureType: DOC_PROPERTY
  53.     *UpdateQualityMacro?: TRUE
  54.  
  55.     *DefaultOption: NotInstalled
  56.     *Option: Installed
  57.     {
  58.         *rcNameID: =INSTALLED_DISPLAY
  59.     }
  60.     *Option: NotInstalled
  61.     {
  62.         *rcNameID: =NOT_INSTALLED_DISPLAY
  63.     }
  64. }
  65.  
  66.  
  67. *Feature: MediaType
  68. {
  69.     *rcNameID: =MEDIA_TYPE_DISPLAY
  70.     *ConflictPriority: 10
  71.     *UpdateQualityMacro?: TRUE
  72.  
  73.     *DefaultOption: STANDARD
  74.     *Option: STANDARD
  75.     {
  76.         *rcNameID: =PLAIN_PAPER_DISPLAY
  77.         *Command: CmdSelect
  78.         {
  79.             *Order: DOC_SETUP.45
  80.             *Cmd: =PCL_MEDIA_PLAIN
  81.         }
  82.  
  83.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  84.     }
  85.     *Option: HP_PREMIUM_INKJET_PAPER
  86.     {   
  87.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  88.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  89.         *Command: CmdSelect
  90.         {
  91.             *Order: DOC_SETUP.45
  92.             *Cmd: =PCL_MEDIA_SPECIAL
  93.         }
  94.  
  95.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  96.     }
  97.     *Option: HP_PHOTO_PAPER
  98.     {
  99.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  100.         *OptionID: =HP_PHOTO_PAPER_ID
  101.         *Command: CmdSelect
  102.         {
  103.             *Order: DOC_SETUP.45
  104.             *Cmd: =PCL_MEDIA_GLOSSY
  105.         }
  106.  
  107.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  108.     }
  109.     *Option: GLOSSY
  110.     {   
  111.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.45
  115.             *Cmd: =PCL_MEDIA_GLOSSY
  116.         }
  117.  
  118.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  119.     }
  120.     *Option: TRANSPARENCY
  121.     {
  122.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  123.         *Command: CmdSelect
  124.         {
  125.             *Order: DOC_SETUP.45
  126.             *Cmd: =PCL_MEDIA_TRANSPARENCY
  127.         }
  128.  
  129.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  130.     }
  131. }
  132.  
  133.  
  134. *Feature: PQ
  135. {
  136.     *rcNameID: =PRINT_QUALITY_DISPLAY
  137.     *ConflictPriority: 20
  138.     *FeatureType: DOC_PROPERTY
  139.     *UpdateQualityMacro?: TRUE
  140.  
  141.     *DefaultOption: Normal
  142.     *Option: Econo
  143.     {
  144.         *rcNameID: =DRAFT_DISPLAY
  145.         *Command: CmdSelect
  146.         {
  147.             *Order: DOC_SETUP.47
  148.             *Cmd: =PCL_PQ_ECONO
  149.         }
  150.     }
  151.     *Option: Normal
  152.     {
  153.         *rcNameID: =NORMAL_DISPLAY
  154.         *Command: CmdSelect
  155.         {
  156.             *Order: DOC_SETUP.47
  157.             *Cmd: =PCL_PQ_NORMAL
  158.         }
  159.     }
  160.     *Option: Best
  161.     {
  162.         *rcNameID: =BEST_DISPLAY
  163.         *Command: CmdSelect
  164.         {
  165.             *Order: DOC_SETUP.47
  166.             *Cmd: =PCL_PQ_BEST
  167.         }
  168.     }
  169. }
  170.  
  171.  
  172. *Feature: PM
  173. {
  174.     *rcNameID: =PRINT_MODE_DISPLAY
  175.     *ConflictPriority: 40
  176.     *FeatureType: DOC_PROPERTY
  177.     *UpdateQualityMacro?: TRUE
  178.  
  179.     *DefaultOption: PlainNormalColor
  180.     *Option: PlainEconoMono
  181.     {
  182.         *rcNameID: =AUTO_SELECT_DISPLAY
  183.         *Command: CmdSelect
  184.         {
  185.             *Order: DOC_SETUP.50
  186.             *Cmd: =PCL_CRD_K332
  187.         }
  188.  
  189.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  190.  
  191.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  192.         *Constraints: LIST(PQ.Normal, PQ.Best)
  193.         *Constraints: LIST(Resolution.r600x600)
  194.     }
  195.     *Option: PlainNormalMono
  196.     {
  197.         *rcNameID: =AUTO_SELECT_DISPLAY
  198.         *Command: CmdSelect
  199.         {
  200.             *Order: DOC_SETUP.50
  201.             *Cmd: =PCL_CRD_K332
  202.         }
  203.  
  204.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  205.  
  206.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  207.         *Constraints: LIST(PQ.Econo, PQ.Best)
  208.         *Constraints: LIST(Resolution.r600x600)
  209.     }
  210.     *Option: PlainBestMono
  211.     {
  212.         *rcNameID: =AUTO_SELECT_DISPLAY
  213.         *Command: CmdSelect
  214.         {
  215.             *Order: DOC_SETUP.50
  216.             *Cmd: =PCL_CRD_K662
  217.         }
  218.  
  219.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  220.  
  221.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  222.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  223.         *Constraints: LIST(Resolution.r300x300)
  224.     }
  225.     *Option: PlainEconoColor
  226.     {
  227.         *rcNameID: =AUTO_SELECT_DISPLAY
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: DOC_SETUP.50
  231.             *Cmd: =PCL_CRD_K332_C332
  232.         }
  233.  
  234.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  235.  
  236.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  237.         *Constraints: LIST(PQ.Normal, PQ.Best)
  238.         *Constraints: LIST(Resolution.r600x600)
  239.     }
  240.     *Option: PlainNormalColor
  241.     {
  242.         *rcNameID: =AUTO_SELECT_DISPLAY
  243.         *Command: CmdSelect
  244.         {
  245.             *Order: DOC_SETUP.50
  246.             *Cmd: =PCL_CRD_K632_C332
  247.         }
  248.  
  249.         EXTERN_GLOBAL: *OEMCustomData:
  250. +           =OEM_COMMON_INFO
  251. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  252.  
  253.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  254.         *Constraints: LIST(PQ.Econo, PQ.Best)
  255.         *Constraints: LIST(Resolution.r600x600)
  256.     }
  257.     *Option: PlainNormalColorPhotoPen
  258.     {
  259.         *rcNameID: =AUTO_SELECT_DISPLAY
  260.         *Command: CmdSelect
  261.         {
  262.             *Order: DOC_SETUP.50
  263.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  264.         }
  265.  
  266.         EXTERN_GLOBAL: *OEMCustomData:
  267. +           =OEM_COMMON_INFO
  268. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  269.  
  270.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  271.         *Constraints: LIST(PQ.Econo, PQ.Best)
  272.         *Constraints: LIST(Resolution.r600x600)
  273.     }
  274.     *Option: PlainBestColor
  275.     {
  276.         *rcNameID: =AUTO_SELECT_DISPLAY
  277.         *Command: CmdSelect
  278.         {
  279.             *Order: DOC_SETUP.50
  280.             *Cmd: =PCL_CRD_K662_C332
  281.         }
  282.  
  283.         EXTERN_GLOBAL: *OEMCustomData:
  284. +           =OEM_COMMON_INFO
  285. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  286.  
  287.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  288.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  289.         *Constraints: LIST(Resolution.r600x600)
  290.     }
  291.     *Option: PlainBestColorPhotoPen
  292.     {
  293.         *rcNameID: =AUTO_SELECT_DISPLAY
  294.         *Command: CmdSelect
  295.         {
  296.             *Order: DOC_SETUP.50
  297.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  298.         }
  299.  
  300.         EXTERN_GLOBAL: *OEMCustomData:
  301. +           =OEM_COMMON_INFO
  302. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  303.  
  304.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  305.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  306.         *Constraints: LIST(Resolution.r600x600)
  307.     }
  308.     *Option: SpecialNormal
  309.     {
  310.         *rcNameID: =AUTO_SELECT_DISPLAY
  311.         *Command: CmdSelect
  312.         {
  313.             *Order: DOC_SETUP.50
  314.             *Cmd: =PCL_CRD_K632_C332
  315.         }
  316.  
  317.         EXTERN_GLOBAL: *OEMCustomData:
  318. +           =OEM_COMMON_INFO
  319. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  320.  
  321.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  322.         *Constraints: LIST(PQ.Econo, PQ.Best)
  323.         *Constraints: LIST(Resolution.r600x600)
  324.     }
  325.     *Option: SpecialNormalPhotoPen
  326.     {
  327.         *rcNameID: =AUTO_SELECT_DISPLAY
  328.         *Command: CmdSelect
  329.         {
  330.             *Order: DOC_SETUP.50
  331.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  332.         }
  333.  
  334.         EXTERN_GLOBAL: *OEMCustomData:
  335. +           =OEM_COMMON_INFO
  336. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  337.  
  338.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  339.         *Constraints: LIST(PQ.Econo, PQ.Best)
  340.         *Constraints: LIST(Resolution.r600x600)
  341.     }
  342.     *Option: SpecialBest
  343.     {
  344.         *rcNameID: =AUTO_SELECT_DISPLAY
  345.         *Command: CmdSelect
  346.         {
  347.             *Order: DOC_SETUP.50
  348.             *Cmd: =PCL_CRD_K632_C632
  349.         }
  350.  
  351.         EXTERN_GLOBAL: *OEMCustomData: 
  352. +           =OEM_COMMON_INFO
  353. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  354.  
  355.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  356.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  357.         *Constraints: LIST(Resolution.r600x600)
  358.     }
  359.     *Option: SpecialBestPhotoPen
  360.     {
  361.         *rcNameID: =AUTO_SELECT_DISPLAY
  362.         *Command: CmdSelect
  363.         {
  364.             *Order: DOC_SETUP.50
  365.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  366.         }
  367.  
  368.         EXTERN_GLOBAL: *OEMCustomData:
  369. +           =OEM_COMMON_INFO
  370. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  371.  
  372.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  373.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  374.         *Constraints: LIST(Resolution.r600x600)
  375.     }
  376.     *Option: PhotoNormal
  377.     {
  378.         *rcNameID: =AUTO_SELECT_DISPLAY
  379.         *Command: CmdSelect
  380.         {
  381.             *Order: DOC_SETUP.50
  382.             *Cmd: =PCL_CRD_K632_C332
  383.         }
  384.  
  385.         EXTERN_GLOBAL: *OEMCustomData: 
  386. +           =OEM_COMMON_INFO
  387. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  388.  
  389.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  390.         *Constraints: LIST(PQ.Econo, PQ.Best)
  391.         *Constraints: LIST(Resolution.r600x600)
  392.     }
  393.     *Option: PhotoNormalPhotoPen
  394.     {
  395.         *rcNameID: =AUTO_SELECT_DISPLAY
  396.         *Command: CmdSelect
  397.         {
  398.             *Order: DOC_SETUP.50
  399.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  400.         }
  401.  
  402.         EXTERN_GLOBAL: *OEMCustomData:
  403. +           =OEM_COMMON_INFO
  404. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  405.  
  406.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  407.         *Constraints: LIST(PQ.Econo, PQ.Best)
  408.         *Constraints: LIST(Resolution.r600x600)
  409.     }
  410.     *Option: PhotoBest
  411.     {
  412.         *rcNameID: =AUTO_SELECT_DISPLAY
  413.         *Command: CmdSelect
  414.         {
  415.             *Order: DOC_SETUP.50
  416.             *Cmd: =PCL_CRD_K632_C632
  417.         }
  418.  
  419.         EXTERN_GLOBAL: *OEMCustomData:
  420. +           =OEM_COMMON_INFO
  421. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  422.  
  423.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  424.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  425.         *Constraints: LIST(Resolution.r600x600)
  426.     }
  427.     *Option: PhotoBestPhotoPen
  428.     {
  429.         *rcNameID: =AUTO_SELECT_DISPLAY
  430.         *Command: CmdSelect
  431.         {
  432.             *Order: DOC_SETUP.50
  433.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  434.         }
  435.  
  436.         EXTERN_GLOBAL: *OEMCustomData:
  437. +           =OEM_COMMON_INFO
  438. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  439.  
  440.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  441.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  442.         *Constraints: LIST(Resolution.r600x600)
  443.     }
  444.     *Option: PremPhotoNormal
  445.     {
  446.         *rcNameID: =AUTO_SELECT_DISPLAY
  447.         *Command: CmdSelect
  448.         {
  449.             *Order: DOC_SETUP.50
  450.             *Cmd: =PCL_CRD_K632_C332
  451.         }
  452.  
  453.         EXTERN_GLOBAL: *OEMCustomData: 
  454. +           =OEM_COMMON_INFO
  455. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  456.  
  457.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  458.         *Constraints: LIST(PQ.Econo, PQ.Best)
  459.         *Constraints: LIST(Resolution.r600x600)
  460.     }
  461.     *Option: PremPhotoNormalPhotoPen
  462.     {
  463.         *rcNameID: =AUTO_SELECT_DISPLAY
  464.         *Command: CmdSelect
  465.         {
  466.             *Order: DOC_SETUP.50
  467.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  468.         }
  469.  
  470.         EXTERN_GLOBAL: *OEMCustomData: 
  471. +           =OEM_COMMON_INFO
  472. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  473.  
  474.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  475.         *Constraints: LIST(PQ.Econo, PQ.Best)
  476.         *Constraints: LIST(Resolution.r600x600)
  477.     }
  478.     *Option: PremPhotoBest
  479.     {
  480.         *rcNameID: =AUTO_SELECT_DISPLAY
  481.         *Command: CmdSelect
  482.         {
  483.             *Order: DOC_SETUP.50
  484.             *Cmd: =PCL_CRD_K632_C632
  485.         }
  486.  
  487.         EXTERN_GLOBAL: *OEMCustomData: 
  488. +           =OEM_COMMON_INFO
  489. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  490.  
  491.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  492.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  493.         *Constraints: LIST(Resolution.r600x600)
  494.     }
  495.     *Option: PremPhotoBestPhotoPen
  496.     {
  497.         *rcNameID: =AUTO_SELECT_DISPLAY
  498.         *Command: CmdSelect
  499.         {
  500.             *Order: DOC_SETUP.50
  501.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  502.         }
  503.  
  504.         EXTERN_GLOBAL: *OEMCustomData: 
  505. +           =OEM_COMMON_INFO
  506. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  507.  
  508.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  509.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  510.         *Constraints: LIST(Resolution.r600x600)
  511.     }
  512.     *Option: TransparencyNormal
  513.     {
  514.         *rcNameID: =AUTO_SELECT_DISPLAY
  515.         *Command: CmdSelect
  516.         {
  517.             *Order: DOC_SETUP.50
  518.             *Cmd: =PCL_CRD_K632_C632
  519.         }
  520.  
  521.         EXTERN_GLOBAL: *OEMCustomData: 
  522. +           =OEM_COMMON_INFO
  523. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  524.  
  525.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  526.         *Constraints: LIST(PQ.Econo, PQ.Best)
  527.         *Constraints: LIST(Resolution.r600x600)
  528.     }
  529.     *Option: TransparencyNormalPhotoPen
  530.     {
  531.         *rcNameID: =AUTO_SELECT_DISPLAY
  532.         *Command: CmdSelect
  533.         {
  534.             *Order: DOC_SETUP.50
  535.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  536.         }
  537.  
  538.         EXTERN_GLOBAL: *OEMCustomData: 
  539. +           =OEM_COMMON_INFO
  540. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  541.  
  542.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  543.         *Constraints: LIST(PQ.Econo, PQ.Best)
  544.         *Constraints: LIST(Resolution.r600x600)
  545.     }
  546.     *Option: TransparencyBest
  547.     {
  548.         *rcNameID: =AUTO_SELECT_DISPLAY
  549.         *Command: CmdSelect
  550.         {
  551.             *Order: DOC_SETUP.50
  552.             *Cmd: =PCL_CRD_K632_C632
  553.         }
  554.  
  555.         EXTERN_GLOBAL: *OEMCustomData: 
  556. +           =OEM_COMMON_INFO
  557. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  558.  
  559.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  560.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  561.         *Constraints: LIST(Resolution.r600x600)
  562.     }
  563.     *Option: TransparencyBestPhotoPen
  564.     {
  565.         *rcNameID: =AUTO_SELECT_DISPLAY
  566.         *Command: CmdSelect
  567.         {
  568.             *Order: DOC_SETUP.50
  569.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  570.         }
  571.  
  572.         EXTERN_GLOBAL: *OEMCustomData:
  573. +           =OEM_COMMON_INFO
  574. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  575.  
  576.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  577.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  578.         *Constraints: LIST(Resolution.r600x600)
  579.    }
  580. }
  581.  
  582.  
  583. *%%
  584. *%% Print Quality Macros
  585. *%%
  586. *switch: MediaType
  587. {
  588.     *case: STANDARD
  589.     {
  590.         *switch: ColorMode
  591.         {
  592.             *case: Mono
  593.             {
  594.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  595.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  596.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  597.                 *DefaultQuality: BETTERQUALITY
  598.             }
  599.             *case: Gray8
  600.             {
  601.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  602.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  603.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  604.                 *DefaultQuality: BETTERQUALITY
  605.             }
  606.             *default:
  607.             {
  608.                 *switch: HPPhotoCartridge
  609.                 {
  610.                     *case: Installed
  611.                     {
  612.                         *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,          PQ.Econo,  Resolution.r300x300)
  613.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColorPhotoPen, PQ.Normal, Resolution.r300x300)
  614.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColorPhotoPen,   PQ.Best,   Resolution.r300x300)
  615.                         *DefaultQuality: BETTERQUALITY
  616.                     }
  617.                     *case: NotInstalled
  618.                     {
  619.                         *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  620.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  621.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  622.                         *DefaultQuality: BETTERQUALITY
  623.                     }
  624.                 }
  625.             }
  626.         }
  627.     }
  628.     *case: HP_PREMIUM_INKJET_PAPER
  629.     {
  630.         *switch: ColorMode
  631.         {
  632.             *case: Mono
  633.             {
  634.                 *switch: HPPhotoCartridge
  635.                 {
  636.                     *case: Installed
  637.                     {
  638.                         *DraftQualitySettings:  LIST()
  639.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  640.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  641.                         *DefaultQuality: BESTQUALITY
  642.                     }
  643.                     *case: NotInstalled
  644.                     {
  645.                         *DraftQualitySettings:  LIST()
  646.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  647.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  648.                         *DefaultQuality: BESTQUALITY
  649.                     }
  650.                 }
  651.             }
  652.             *case: Gray8
  653.             {
  654.                 *switch: HPPhotoCartridge
  655.                 {
  656.                     *case: Installed
  657.                     {
  658.                         *DraftQualitySettings:  LIST()
  659.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  660.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  661.                         *DefaultQuality: BESTQUALITY
  662.                     }
  663.                     *case: NotInstalled
  664.                     {
  665.                         *DraftQualitySettings:  LIST()
  666.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  667.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  668.                         *DefaultQuality: BESTQUALITY
  669.                     }
  670.                 }
  671.             }
  672.             *default:
  673.             {
  674.                 *switch: HPPhotoCartridge
  675.                 {
  676.                     *case: Installed
  677.                     {
  678.                         *DraftQualitySettings:  LIST()
  679.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  680.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  681.                         *DefaultQuality: BESTQUALITY
  682.                     }
  683.                     *case: NotInstalled
  684.                     {
  685.                         *DraftQualitySettings:  LIST()
  686.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  687.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  688.                         *DefaultQuality: BESTQUALITY
  689.                     }
  690.                 }
  691.             }
  692.         }
  693.     }
  694.     *case: HP_PHOTO_PAPER
  695.     {
  696.         *switch: ColorMode
  697.         {
  698.             *case: Mono
  699.             {
  700.                 *switch: HPPhotoCartridge
  701.                 {
  702.                     *case: Installed
  703.                     {
  704.                         *DraftQualitySettings:  LIST()
  705.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  706.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  707.                         *DefaultQuality: BESTQUALITY
  708.                     }
  709.                     *case: NotInstalled
  710.                     {
  711.                         *DraftQualitySettings:  LIST()
  712.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  713.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  714.                         *DefaultQuality: BESTQUALITY
  715.                     }
  716.                 }
  717.             }
  718.             *case: Gray8
  719.             {
  720.                 *switch: HPPhotoCartridge
  721.                 {
  722.                     *case: Installed
  723.                     {
  724.                         *DraftQualitySettings:  LIST()
  725.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  726.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  727.                         *DefaultQuality: BESTQUALITY
  728.                     }
  729.                     *case: NotInstalled
  730.                     {
  731.                         *DraftQualitySettings:  LIST()
  732.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  733.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  734.                         *DefaultQuality: BESTQUALITY
  735.                     }
  736.                 }
  737.             }
  738.             *default:
  739.             {
  740.                 *switch: HPPhotoCartridge
  741.                 {
  742.                     *case: Installed
  743.                     {
  744.                         *DraftQualitySettings:  LIST()
  745.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  746.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  747.                         *DefaultQuality: BESTQUALITY
  748.                     }
  749.                     *case: NotInstalled
  750.                     {
  751.                         *DraftQualitySettings:  LIST()
  752.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  753.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  754.                         *DefaultQuality: BESTQUALITY
  755.                     }
  756.                 }
  757.             }
  758.         }
  759.     }
  760.     *case: GLOSSY
  761.     {
  762.         *switch: ColorMode
  763.         {
  764.             *case: Mono
  765.             {
  766.                 *switch: HPPhotoCartridge
  767.                 {
  768.                     *case: Installed
  769.                     {
  770.                         *DraftQualitySettings:  LIST()
  771.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  772.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  773.                         *DefaultQuality: BESTQUALITY
  774.                     }
  775.                     *case: NotInstalled
  776.                     {
  777.                         *DraftQualitySettings:  LIST()
  778.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  779.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  780.                         *DefaultQuality: BESTQUALITY
  781.                     }
  782.                 }
  783.             }
  784.             *case: Gray8
  785.             {
  786.                 *switch: HPPhotoCartridge
  787.                 {
  788.                     *case: Installed
  789.                     {
  790.                         *DraftQualitySettings:  LIST()
  791.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  792.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  793.                         *DefaultQuality: BESTQUALITY
  794.                     }
  795.                     *case: NotInstalled
  796.                     {
  797.                         *DraftQualitySettings:  LIST()
  798.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  799.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  800.                         *DefaultQuality: BESTQUALITY
  801.                     }
  802.                 }
  803.             }
  804.             *default:
  805.             {
  806.                 *switch: HPPhotoCartridge
  807.                 {
  808.                     *case: Installed
  809.                     {
  810.                         *DraftQualitySettings:  LIST()
  811.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  812.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  813.                         *DefaultQuality: BESTQUALITY
  814.                     }
  815.                     *case: NotInstalled
  816.                     {
  817.                         *DraftQualitySettings:  LIST()
  818.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  819.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  820.                         *DefaultQuality: BESTQUALITY
  821.                     }
  822.                 }
  823.             }
  824.         }
  825.     }
  826.     *case: TRANSPARENCY
  827.     {
  828.         *switch: ColorMode
  829.         {
  830.             *case: Mono
  831.             {
  832.                 *switch: HPPhotoCartridge
  833.                 {
  834.                     *case: Installed
  835.                     {
  836.                         *DraftQualitySettings:  LIST()
  837.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  838.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  839.                         *DefaultQuality: BETTERQUALITY
  840.                     }
  841.                     *case: NotInstalled
  842.                     {
  843.                         *DraftQualitySettings:  LIST()
  844.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  845.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  846.                         *DefaultQuality: BETTERQUALITY
  847.                     }
  848.                 }
  849.             }
  850.             *case: Gray8
  851.             {
  852.                 *switch: HPPhotoCartridge
  853.                 {
  854.                     *case: Installed
  855.                     {
  856.                         *DraftQualitySettings:  LIST()
  857.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  858.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  859.                         *DefaultQuality: BETTERQUALITY
  860.                     }
  861.                     *case: NotInstalled
  862.                     {
  863.                         *DraftQualitySettings:  LIST()
  864.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  865.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  866.                         *DefaultQuality: BETTERQUALITY
  867.                     }
  868.                 }
  869.             }
  870.             *default:
  871.             {
  872.                 *switch: HPPhotoCartridge
  873.                 {
  874.                     *case: Installed
  875.                     {
  876.                         *DraftQualitySettings:  LIST()
  877.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  878.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  879.                         *DefaultQuality: BETTERQUALITY
  880.                     }
  881.                     *case: NotInstalled
  882.                     {
  883.                         *DraftQualitySettings:  LIST()
  884.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  885.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  886.                         *DefaultQuality: BETTERQUALITY
  887.                     }
  888.                 }
  889.             }
  890.         }
  891.     }
  892. }
  893.